我有一个IF声明,如果(存在一系列单元格值中的一个
,我希望我的'真实值'为真=IF('Table Values'!C4='Table Values'!B84, 'Table Values'!C3, "<N/A>")
我希望B84成为B81到B84
我试过
=IF('Table Values'!C4='Table Values'!B81:B84, 'Table Values'!C3, "<N/A>")
但这只是在单元格中显示#Value错误
仅供参考 - 如果这个答案已经存在,请告诉我我的搜索条件应该是什么来找到我的答案
答案 0 :(得分:0)
总结你的问题,如果在范围B1:B4中,你想要输出C3的C4值。如果这是错误的请纠正我。基于此背景,请考虑以下公式:
{=IF(OR(C4=B81:B84),C3,"")}
请注意,大括号表示此公式是在输入公式时按CTRL + SHIFT + ENTER完成的数组公式。如果您不将其作为数组公式输入,则只会将C84与B81:B84范围的左上角单元格(即B81)进行比较。
我可以想到许多其他方法,例如使用COUNTIF
,但我努力遵循你的方法。希望您觉得这个有帮助。欢呼声。
答案 1 :(得分:0)
假设我们在单元格 A1 中有幸福,我们想知道是否可以在 B 列中的任何位置找到它。使用此公式:
[ 41%] Built target CTKWidgetsPlugins
Scanning dependencies of target CTKWidgetsCppTests
[ 41%] Building CXX object Libs/Widgets/Testing/Cpp/CMakeFiles/CTKWidgetsCppTests.dir/ctkSearchBoxTest1.cpp.o
/home/pedrojunior/Desktop/CTK/Libs/Widgets/Testing/Cpp/ctkSearchBoxTest1.cpp: In function ‘int ctkSearchBoxTest1(int, char**)’:
/home/pedrojunior/Desktop/CTK/Libs/Widgets/Testing/Cpp/ctkSearchBoxTest1.cpp:43:24: error: ‘QPalette::ColorRole’ is not a class or namespace
p.setColor(QPalette::ColorRole::Window, Qt::gray);
^
/home/pedrojunior/Desktop/CTK/Libs/Widgets/Testing/Cpp/ctkSearchBoxTest1.cpp:44:24: error: ‘QPalette::ColorRole’ is not a class or namespace
p.setColor(QPalette::ColorRole::Base, Qt::gray);
^
make[5]: *** [Libs/Widgets/Testing/Cpp/CMakeFiles/CTKWidgetsCppTests.dir/ctkSearchBoxTest1.cpp.o] Error 1
make[4]: *** [Libs/Widgets/Testing/Cpp/CMakeFiles/CTKWidgetsCppTests.dir/all] Error 2
make[3]: *** [all] Error 2
make[2]: *** [CTK-prefix/src/CTK-stamp/CTK-build] Error 2
make[1]: *** [CMakeFiles/CTK.dir/all] Error 2
make: *** [all] Error 2
答案 2 :(得分:0)
这给了我最接近的解决方案,但现在我有一个问题是扩展其他类似情况的'范围'
= IF(ISNUMBER(MATCH('表值'!C4,'表值'!B84:B86)),“'表值'!C3”,“”)
**注意:令我困惑的是'isnumber',我使用'text'而不是数字,所以这就是我最初搜索时没有考虑的原因
我现在需要知道如何将这个用于带间隙的范围
示例:代替范围B84:B86我希望我的范围是B84:B86和另一个范围C84:89。