כדי לבדוק אם הערכים במספר עמודות זהים, תוכל להשתמש בנוסחת מערך פשוטה המבוססת על ותפקוד . בדוגמה המוצגת, הנוסחה ב- H5 היא:
{= AND (B5=C5:F5)}
הערה: זהו נוסחת מערך ויש להזין אותו עם שליטה + shift + enter, אלא אם כן אתה משתמש Excel 365 , כאשר נוסחאות מערך הן מקוריות.
הֶסבֵּרבדוגמה המוצגת, אנו רוצים לבדוק אם כל הערכים בכל שורה שווים. לשם כך אנו משתמשים בביטוי המשווה את הערך בעמודה הראשונה (B5) לשאר העמודות (C5: F5):
B5=C5:F5
מכיוון שאנו משווים ערך תא אחד לערכים בארבעה תאים אחרים, התוצאה היא מַעֲרָך עם ארבעה ערכי TRUE או FALSE. בשורה 5, כל הערכים שווים, ולכן כל הערכים נכונים:
פתח קובץ Excel כקריאה בלבד
{TRUE,TRUE,TRUE,TRUE}
מערך זה מוחזר ישירות לפונקציה AND, המחזירה TRUE, מכיוון שכל הערכים במערך הם TRUE.
= AND ({TRUE,TRUE,TRUE,TRUE}) // returns TRUE
בתא H6, B6 = C6: F6 יוצר מערך עם שני ערכי FALSE, שכן D6 ו- F6 שונים.
{TRUE,FALSE,TRUE,FALSE}
מערך זה מועבר לפונקציה AND, המחזירה FALSE:
= AND ({TRUE,FALSE,TRUE,FALSE}) // returns FALSE
ספירת הבדלים
הנוסחה ב- I5 משתמשת ב- הפונקציה COUNTIF לספור הבדלים בכל שורה כך:
= COUNTIF (C5:F5,''&B5)
הקריטריונים מסופקים כ '' & B5, כלומר 'אינו שווה ל- B5'.
אתה יכול להתאים את הנוסחה כדי לחקות את ההתנהגות של נוסחת AND למעלה כך:
= COUNTIF (C5:F5,''&B5)=0
כאן, אנו פשוט משווים את התוצאה מ- COUNTIF לאפס. ספירה של אפס מחזירה TRUE, וכל מספר אחר מחזיר FALSE.
זה לֹא נוסחת מערך, כך שהיא אינה דורשת טיפול מיוחד.
הסופר דייב בראנס